package com.som.beanconvert.data1.output;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.ss.usermodel.Row;

import com.som.bean.data1.output.IpCompData;
import com.som.beanconvert.ExcelDataParseOutputInf;

/**
 * 通过LOOPBACK地址让数据二与数据三关联 以设备采集的数据为准 输出列为: IP地址 路由(network) 网元信息 区县
 * 
 * @author liujun
 * @date 2016年4月8日
 * @verion 0.0.1
 */
public class IpCompDataExcelOutput extends IpCompData implements ExcelDataParseOutputInf<IpCompData>
{


	public void parseExcelRow(IpCompData beaninfo, Row row)
	{
		HSSFRow hrow = (HSSFRow) row;

		// 设置ip信息
		HSSFCell cellIp = hrow.createCell(0);
		cellIp.setCellType(HSSFCell.CELL_TYPE_STRING);
		cellIp.setCellValue(beaninfo.getIpaddress());

		// 路由网段（输入数据三）
		HSSFCell cellMask = hrow.createCell(1);
		cellMask.setCellType(HSSFCell.CELL_TYPE_STRING);
		cellMask.setCellValue(beaninfo.getNeMask());

		// 设备网元信息（输入数据二的网元信息）
		HSSFCell cellNe = hrow.createCell(2);
		cellNe.setCellType(HSSFCell.CELL_TYPE_STRING);
		cellNe.setCellValue(beaninfo.getNeName());

		//资管占用网元(输入数据四)
		HSSFCell celluserResNe= hrow.createCell(3);
		celluserResNe.setCellType(HSSFCell.CELL_TYPE_STRING);
		celluserResNe.setCellValue(beaninfo.getResUseNe());
		
		//资管用户(输入数据四)
		HSSFCell cellResUser = hrow.createCell(4);
		cellResUser.setCellType(HSSFCell.CELL_TYPE_STRING);
		cellResUser.setCellValue(beaninfo.getResourceUser());
		
		//设备与资管网元是否一致（是和否）
		HSSFCell cellComp = hrow.createCell(5);
		cellComp.setCellType(HSSFCell.CELL_TYPE_STRING);
		cellComp.setCellValue(beaninfo.getCompRsp());
		
		//所属区县(输入数据二的区县信息)
		HSSFCell celltoArea = hrow.createCell(6);
		celltoArea.setCellType(HSSFCell.CELL_TYPE_STRING);
		celltoArea.setCellValue(beaninfo.getArea());
		
	}

}
